olfactory placodes - German English Dictionary